﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Wallpaper.Models.Entities;

namespace Wallpaper.Data.SeedData
{
    public static class RoleSeedData
    {
        public static List<Role> GetSeedData()
        {
            return new List<Role>
        {
            new Role
            {
                Id = Guid.NewGuid().ToString(),
                RoleName = "超级管理员",
                RoleCode = "super_admin",
                Description = "系统超级管理员，拥有所有权限",
                IsEnabled = true,
                IsDeleted = false,
                CreatedAt = DateTime.Now
            },
            new Role
            {
                Id = Guid.NewGuid().ToString(),
                RoleName = "管理员",
                RoleCode = "admin",
                Description = "系统管理员",
                IsEnabled = true,
                IsDeleted = false,
                CreatedAt = DateTime.Now
            },
            new Role
            {
                Id = Guid.NewGuid().ToString(),
                RoleName = "壁纸审核员",
                RoleCode = "wallpaper_auditor",
                Description = "负责审核和管理的壁纸的角色",
                IsEnabled = true,
                IsDeleted = false,
                CreatedAt = DateTime.Now
            }
        };
        }
    }
}
